CFLAGS="-ggdb"
LDFLAGS="-lodbc"

all:
	net-snmp-config	--debug-tokens \
	  --compile-subagent snmprdbms --norm --cflags ${CFLAGS} --ldflags ${LDFLAGS} \
	  snmprdbms.c snmprdbms_ds.c snmprdbms_config.c snmprdbms_odbc.c snmprdbms_data.c rdbmsMIB.c rdbmsMIB_access.c
clean:
	rm snmprdbms
	
run_server:
	snmpd -c snmpd.conf -C -Le -I -smux -f -V -c snmpd.conf localhost:1161
	
debug:  snmprdbms
	snmpd -c ${CURDIR}/snmpd.conf -C -Le -I -smux -V -f 127.0.0.1:1161 &
	sleep 1s
	gdb -q --args ${CURDIR}/snmprdbms -c snmprdbms.conf -Drdbms -f -x tcp:localhost:7500
	killall snmpd 2>&1 > /dev/null
